/*
Theme Name: Blix
Theme URI: http://fairyfish.net/
Description: 我爱水煮鱼的主题
Version: 1.0
Author: Denis
Author URI: http://fairyfish.net/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
}
/* body */
body {
	background:#EDE8E2;
	font-family:Arial;
	color:#414141;
	font-size:14px;
	line-height:1.6;
	text-align:center;
}
/* headings */
h1, h1 a, h2, h2 a{
	color:#009193;
	margin-bottom:20px;
}
h3, h3 a, h4, h4 a {
	color:#6C8C37;
	margin-bottom:20px;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color:#1BA6B2;
}
#content h1 {
	font-size:20px;
	margin-top:10px;
	margin-bottom:20px;
}
#content h2 {
	font-size:18px;
}
#content h3 {
	font-size:16px;
}
#content h4 {
	font-size:14px;
}
.single h2 {
	border-bottom:2px solid #009193;
	margin-bottom:18px;
}
.single h3,.single h4 {
	border-bottom:1px solid #6C8C37;
	margin-bottom:19px;
}
/* links */
a {
	text-decoration:none;
	color:#6C8C37;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color:#009193;
}
/* paragraphs */
p {
	margin-bottom:20px;
}
table {
	margin-bottom:20px;
}
th,td {
		padding: 4px; 
}
pre {
	font-size:14px;
	background:#F5F2F0;
	margin-bottom:20px;
	padding:4px;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
}
code{
	background:#F5F2F0;
	padding:0 2px;
}
blockquote {
	background:#EDF3DE;
	margin:20px;
	padding:8px;
}
pre p, blockquote  p{
	margin:0;
}
/* images */
a img {
	border:none;
}
/* container */
#container {
	background:#FFFFFF url(images/container_bg.gif) 645px 0 repeat-y;
	width:940px;
	padding:0 20px;
	margin:0 auto;
	border-top:20px #FFFFFF solid;
	text-align:left;
}
/* header */
#header {
	background:url(images/header_bg.jpg);
	height:120px;
	display:block;
}
#logo{	
	padding: 15px 5px 0;
	background:#000
}
/* navigation
--------------------------------------------------*/
#navigation {
	display:block;
	height:40px;
	line-height:40px;
	background:#A3C159;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
}
#navigation ul {
	position: relative; 
}
#navigation ul li {
	float:left;
	list-style-type:none;
	border-right:1px solid #FFFFFF;
	white-space:nowrap;
	background:#A3C159;
	zoom: 1;
	z-index:999;
}
#navigation ul li a {
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	text-decoration:none;
}
#navigation ul li.current-menu-item, #navigation ul li.current-menu-parent, #navigation ul li:hover {
	background:#1BA6B2;
	text-decoration:none;
	position: relative;
}
/* 
	LEVEL TWO
*/
#navigation ul ul { 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 0; 
}
#navigation ul ul li {
	float: none; 
	border-top:1px solid #FFFFFF;
}
									  
/* IE 6 & 7 Needs Inline Block */
#navigation ul ul li a {
	display: inline-block; 
} 
/* 
	LEVEL THREE
*/
#navigation ul ul ul { 
	left: 100%; top: 0; 
}
#navigation ul ul ul li { 
	border-top:0;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
#navigation ul li:hover > ul { 
	visibility: visible; 
}
#navigation form {
	float:right;
	height:100%;
	padding-left:20px;
	width:295px;
	border-left:1px solid #FFFFFF;
	background:#FEC42D;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
#navigation fieldset {
	border:none;
}
#navigation input {
	vertical-align:middle;
}
#navigation #s {
	width:240px;
}
#navigation #searchbutton {
	padding:0 2px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	background:#A3C159;
}
/* content */
#content {
	float:left;
	width:600px;
	padding:30px 0 0 10px;
}
#entrynavigation {
	border-bottom:1px solid #EDE8E2;
	padding-bottom:3px;
	margin:0 0 20px;
}
/* entry */
.entry {
	margin-bottom:40px;
	float:left;
	width:600px;
}
.entry.single {
	clear:both;
	float:none;
	margin:0;
}
.entry.single .entry-content{
	font-size: 16px;
}
.entry img{
	max-width: 600px;
}
.entry_img {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:5px;
	border:1px solid #EDF3DE;
	background:#EDF3DE;
	display:table;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.entry_img img {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:6px;
	background:#FFFFFF;
}
.entry-meta {
	background:#EDF3DE;
	padding:3px 12px;
}
.entry-meta span {
	border-right:1px solid #414141;
	padding-right:9px;
	margin-right:10px
}
 .entry-meta .view{
	border-right:0;
}
.entry-meta .editlink {
	border-right:0;
	float:right;
}
.entry span.moretext {
	padding-right:23px;
	background:url(images/read_more.gif) 100% 3px no-repeat;
}
.entry.single .entry-meta {
	margin-bottom:20px;
}
.entry-i .entry-thumb{float:left; margin-right: 20px;}
.entry-i .entry-content{min-height: 150px;}
.entry-i {border-bottom: 1px solid #EDE8E2;padding-bottom: 19px;}
/* lists */
.entry ol, .entry ul {
	padding-bottom:20px;
	margin-left:20px;
}
#toc-container{
	float:right;
	background:white;
}
#toc {
	float:right;
	max-width:200px;
	padding:6px;
	margin:0 0 20px 20px;
	border:1px solid #EDF3DE;
	background:white;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	font-size:14px;
}
#toc ul{
	padding-bottom:0;
}
#toc li{
}
#toc strong {
	border-bottom:1px solid #EDF3DE;
	display:block;
	padding:0 4px;
}
#toc span {
	display:block;
	margin:4px;
    cursor:pointer;
}
#toc small {
	float:right;
}
ul ul,ul ol,ol ol,ol ul{
	padding:0;
}
ul.posts_lists {
	padding-bottom:20px;
}
#google_ads_div_fairyfish_300X250 {
	margin:10px auto 20px; 
	border-top:1px solid #EDE8E2;
	padding-top:19px; 
	text-align:center;
}
.coupon {
	background: #EDF3DE; 
	padding:10px;
}
#coupon-copy{
	color:#009193;
	margin-left:10px;
}
.tags a{
	border:1px solid #EDF3DE;
	padding:4px 8px;
	margin:0 4px;
	text-decoration:none;
}
.tags a:hover{
	background:#A3C159;
	color:#FFFFFF;
}
.entry_extend div {
	border-top:1px solid #EDE8E2;
	margin-bottom:20px;
	padding-top:19px;
	float:left;
	width:600px;
	clear:both;
}
#copyright .avatar{
	float:left;
	margin-right:10px;
}
#social-share { margin:20px 0;height:64px;line-height:64px;}
#social-share h3 { width:100px;float:left; }
#social-share .social-share-left {width:16px;height:42px;background:url("images/shadow-side.png") left bottom no-repeat;float:left;}
#social-share .social-share-right {width:16px;height:42px;background:url("images/shadow-side.png") right bottom no-repeat;float:left;}
#social-share .social-share-center {height:42px;background:url("images/shadow-center.png") left bottom repeat-x;float:left;}
#social-share a {margin:0 10px;padding:0 2px;height:64px;width:40px;float:left;display:block;zoom:1;background:url("images/blank.gif");}
#social-share .share-icon-wrapper, #social-share .share-shadow-wrapper {width:32px;height:32px;display:block;float:left;overflow:hidden;position:relative;cursor:pointer;}
#social-share .share-icon-wrapper {padding-top:10px;}
#social-share .share-shadow-wrapper {padding-bottom:10px;}
#social-share .share-icon, #social-share .share-shadow { background:url("images/s32.png") no-repeat;width:32px;height:32px;display:inline-block;position:relative;left:0;top:0;-webkit-transition:top 200ms;-moz-transition:top 200ms;-o-transition:top 200ms;transition:top 200ms;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}
#social-share .share-shadow {-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);opacity:.1;filter:FlipV;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10);}
#social-share a:hover .share-icon, #social-share a:active .share-icon {top:-10px;}
#social-share a:hover .share-shadow, #social-share a:active .share-shadow {top:10px;}
#social-share .sina-share .share-icon, #social-share .sina-share .share-shadow { background-position:0 0;}
#social-share .renren-share .share-icon, #social-share .renren-share .share-shadow { background-position:0 -36px;}
#social-share .kaixin001-share .share-icon, #social-share .kaixin001-share .share-shadow { background-position:0 -72px;}
#social-share .douban-share .share-icon, #social-share .douban-share .share-shadow { background-position:0 -108px;}
#social-share .qq-share .share-icon, #social-share .qq-share .share-shadow { background-position:0 -144px;}
#social-share .qzone-share .share-icon, #social-share .qzone-share .share-shadow { background-position:0 -180px;}
#social-share .yunbiji-share .share-icon, #social-share .yunbiji-share .share-shadow { background-position:0 -216px;}
	
/*post lists*/
#content .post_list_title {
	border-bottom:1px solid #EDE8E2;
	font-weight:normal;
	margin-bottom:20px;
	padding:0px 20px;
	height: 29px;
}
.post_list_title span,.post_list_title a{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#EDF3DE;
	border:1px solid #EDE8E2;
	color:#414141;
	cursor:pointer;
	margin-right: 12px;
	padding: 6px 8px;
	height: 29px;
	line-height: 29px;
}
#content .post_list_title_selected {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #FFFFFF;
	color:#6C8C37;
}
div.posts_lists ul{
	padding-left:4px;
}
.posts_lists li {
	background:url("images/post.gif") no-repeat left center;
	list-style:none;
	padding-left:20px;
}
.postnavi {
	border-top:1px solid #EDE8E2;
	padding-top:19px;
	border-bottom:1px solid #EDE8E2;
	padding-bottom:19px;
	margin-bottom:20px;
	float:left;
	width:600px;
}
.postnavi .next {
	float:right;
	padding-right:10px;
}
.postnavi .prev {
	float:left;
	padding-left:10px;
}
/* content misc */
.pagenavi{
	width:600px;
	float:left;
	margin-bottom:20px;
}
.page-numbers{
	margin:0 12px 0 0;
	padding:4px 8px;
	background:#EDF3DE;
}
a.page-numbers:hover, .page-numbers.current {
	background:#A3C159;
	text-decoration:none;
	color:#FFFFFF;
}
/* subcontent */
#subcontent {
	float:right;
	width:300px;
	padding:20px 0 0 15px;
	background:url(images/subcontent_bg.gif) left top no-repeat;
}
/* subcontent headings */
#subcontent h3 {
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:none repeat scroll 0 0 #A3C159;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:lighter;
	padding:4px 10px;
	width:280px;
	margin:10px 0 0;
}
/* subcontent list */
#subcontent ul{
	border-bottom:1px solid #EDE8E2;
	border-left:1px solid #EDE8E2;
	border-right:1px solid #EDE8E2;
	float:left;
	margin-bottom:10px;
	padding:9px;
	width:280px;
}
#subcontent .sidebar-1,#subcontent .sidebar-2 {
	margin:0;
	width:300px;
}
#subcontent div{
	margin:10px 0;
	float:left;
}
#subcontent ul li {
	padding-bottom:2px;
	color:#A3C159;
	list-style:square;
	margin:2px 0 2px 14px;
}
#subcontent li a {
	padding:1px 0;
}
#subcontent .l2c li{
	width:126px;
	float:left;
}
footer {
	clear:both;
	padding:35px 0 15px;
	background:#FFFFFF url(images/footer_bg.gif) 625px 0 no-repeat;
	display:block;
}
footer p {
	padding-top:12px;
	border-top:6px solid #E9F7F6;
}
footer span {
	color:#009193;
}
.sv_item{
	float:left;
	margin:0 4px;
	padding:6px;
	text-align:center;
	width:80px;
}
.sv_item.selected{
	background:#EDF3DE;
}
.sv_image{
	display:block;
	padding-top:54px;
}
.sv_image_1{
	background:url("images/1.gif") no-repeat center 0;
}
.sv_image_2{
	background:url("images/2.gif") no-repeat center 0;
}
.sv_image_3{
	background:url("images/3.gif") no-repeat center 0;
}
.sv_image_4{
	background:url("images/4.gif") no-repeat center 0;
}
.sv_image_5{
	background:url("images/5.gif") no-repeat center 0;
}
.sv_image_6{
	background:url("images/6.gif") no-repeat center 0;
}

@media only screen and (max-device-width:480px){

#div-gpt-ad-1329664844079-0,#navigation form,.mobile-hide,#navigation li ul,#subcontent,#entrynavigation,#copyright{display:none;}

#container {background:#ffffff; width:600px; padding:0 10px; border-top:10px solid #FFFFFF }

body { font-size:24px;}

#content h1 { font-size:28px;}
#content h2 { font-size:26px;}
#content h3 { font-size:24px;}
#content h4 { font-size:22px;}

.entry.single .entry-content{ font-size: 24px;}
.entry-meta {font-size: 18px;}

#toc { font-size:18px; max-width:500px;}

#content{padding:20px 0 0 0;}
#navigation{height: 60px;line-height: 60px;}

#toc-container{float:none;}
#toc{float:none; border:none; padding:0;margin-left:0;}
#toc strong{border:none; margin-bottom: 10px;}
#toc span {display:none;}
#toc small {float:none;}

footer { background:#FFFFFF;}
footer p{font-size:12px; padding:10px 20px 10px 0;}

}
